libxl: introduce asynchronous execution API
authorYang Hongyang <yanghy@cn.fujitsu.com>
Mon, 5 May 2014 04:14:25 +0000 (12:14 +0800)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 2 Jun 2014 13:34:56 +0000 (14:34 +0100)
commit0716682851b9c29f3464b807246077aa085734cd
treeed65966a91d8d068b2aa43f710ea32fca61069c5
parente6390ad57bdf11881e6375f6227b5a594b4bcc3f
libxl: introduce asynchronous execution API

1.introduce asynchronous execution API:
  libxl__async_exec_init
  libxl__async_exec_start
  libxl__async_exec_inuse
2.use the async exec API to execute device hotplug scripts

Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com>
Acked-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl_aoutils.c
tools/libxl/libxl_device.c
tools/libxl/libxl_internal.h